diff options
| author | Adam Soltys <[email protected]> | 2024-09-10 20:39:47 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-09-17 09:18:36 -0700 |
| commit | 1f63848ca9fb01336f04b41434de1cc06a5b3d93 (patch) | |
| tree | 2affa3041863be365f33d99e1f32bda60cf93a32 /src/routes/(app)/[username]/generate | |
| parent | 6e48c584605bec5623c12c470d04d07303983801 (diff) | |
| download | coinos-ui-1f63848ca9fb01336f04b41434de1cc06a5b3d93.tar.gz coinos-ui-1f63848ca9fb01336f04b41434de1cc06a5b3d93.zip | |
move routes
Diffstat (limited to 'src/routes/(app)/[username]/generate')
| -rw-r--r-- | src/routes/(app)/[username]/generate/+page.svelte | 60 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/generate/+server.ts | 12 |
2 files changed, 0 insertions, 72 deletions
diff --git a/src/routes/(app)/[username]/generate/+page.svelte b/src/routes/(app)/[username]/generate/+page.svelte deleted file mode 100644 index 767b7545..00000000 --- a/src/routes/(app)/[username]/generate/+page.svelte +++ /dev/null @@ -1,60 +0,0 @@ -<script> - import { fail, post, wait } from "$lib/utils"; - import { onMount } from "svelte"; - import { goto, invalidate } from "$app/navigation"; - import Pin from "$comp/Pin.svelte"; - import Spinner from "$comp/Spinner.svelte"; - import { loginRedirect, pin, password } from "$lib/store"; - import { generate } from "$lib/nostr"; - import { browser } from "$app/environment"; - - export let data; - let { user } = data; - - let loaded; - let gen = async () => { - if (!browser) return; - - if (user.pubkey) { - goto($loginRedirect || `/${user.username}`, { invalidateAll: true }); - return; - } - - try { - await generate(user); - } catch (e) { - console.log("error generating", e); - } - - try { - user.pin = $pin; - await post(`/${user.username}/generate`, user); - goto($loginRedirect || `/${user.username}`, { invalidateAll: true }); - } catch (e) { - $pin = ""; - if (e.message?.startsWith("Pin")) { - fail("Wrong pin, try again"); - } else { - fail("Failed to generate keys"); - goto("/"); - } - } - }; - - onMount(() => browser && setTimeout(() => (loaded = true) && gen(), 50)); - - $: $pin?.length === 6 && gen(user); -</script> - -{#if loaded && user?.haspin && $pin?.length !== 6} - <Pin /> -{/if} - -<div class="container px-4 text-center mx-auto"> - <h1 class="text-3xl md:text-4xl font-bold mb-6"> - Generating new account keys - </h1> - <div class="flex w-full py-5 max-w-[200px] mx-auto bg-black rounded-2xl"> - <Spinner /> - </div> -</div> diff --git a/src/routes/(app)/[username]/generate/+server.ts b/src/routes/(app)/[username]/generate/+server.ts deleted file mode 100644 index 5a442982..00000000 --- a/src/routes/(app)/[username]/generate/+server.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { auth, post } from "$lib/utils"; -import { error, json } from "@sveltejs/kit"; - -export async function POST({ cookies, request }) { - try { - let body = await request.json(); - return json(await post(`/user`, body, auth(cookies))); - } catch (e: any) { - console.log(e); - error(500, e.message); - } -} |
